#include <windows.h>


#ifdef __APPLE__
#include <GLUT/glut.h>
#else
#include <GL/glut.h>
#endif

#include <stdlib.h>
#include <cmath>
#include <iostream>
#include <vector>
#include <stdio.h>

#define rad 0.3
#define pi 3.1415926535897
#define COUNTER 10

using namespace std;

#define WIDTH   400
#define HEIGHT  400


void draw(void)
{
  glClear(GL_COLOR_BUFFER_BIT);

  glColor3f(1, 1, 0); // yellow
  glColor3f(0, 1, 0); // green
  glColor3f(1, 1, 1); // white
  glColor3f(0, 0, 0); // black
  glutSolidSphere(0.1, 40, 20);


  glFlush();
  glutSwapBuffers();
}

int main(int argc, char *argv[])
{
  glutInit(&argc, argv);
  glutInitWindowSize(WIDTH, HEIGHT);
  glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE);
  glutCreateWindow("Circles");

  glutDisplayFunc(draw);
  glClearColor(0, 0.4, 0.4, 0);

  glutMainLoop();

  return 0;
}
